export const age1 = 17;
export const age2 = [age1];
export const age3 = [age1];

export function greet1(): string {
  return 'greet';
}

export function greet2(): string[] {
  return ['greet'];
}

export function greet4(): string[][] {
  return [['greet']];
}

export function greet5(param: readonly string[]): string {
  return param[age1];
}

export function greet6(param: readonly string[]): string[] {
  return [...param];
}

const age1: number = 17;

const ages2: number[] = [17];

const ages3: Array<number> = [17];

function greet1(): string {}

function greet2(): string[] {}

function greet3(): Array<Array<string>> {}

function greet4(param: Array<string>): string {}

function greet5(param: Array<string>): Array<string> {}

